package com.manli.wechat.utils.wxpayv3.pojo;

import lombok.Data;

@Data
public class CashCouponBatch {
    //批次名称
    //示例值：微信支付代金券批次
    private String stock_name;
    //仅配置商户可见，用于自定义信息。
    //示例值：零售批次
    private String comment;
    //批次归属商户号
    //示例值：98568865
    private String belong_merchant;
    //批次开始时间，遵循rfc3339标准格式，格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE，YYYY-MM-DD表示年月日，T出现在字符串中，表示time元素的开头，HH:mm:ss.sss表示时分秒毫秒，TIMEZONE表示时区（+08:00表示东八区时间，领先UTC 8小时，即北京时间）。例如：2015-05-20T13:29:35.120+08:00表示，北京时间2015年5月20日 13点29分35秒。
    //示例值：2015-05-20T13:29:35.120+08:00
    private String available_begin_time;
    //批次结束时间，遵循rfc3339标准格式，格式为YYYY-MM-DDTHH:mm:ss.sss+TIMEZONE，YYYY-MM-DD表示年月日，T出现在字符串中，表示time元素的开头，HH:mm:ss.sss表示时分秒毫秒，TIMEZONE表示时区（+08:00表示东八区时间，领先UTC 8小时，即北京时间）。例如：2015-05-20T13:29:35.120+08:00表示，北京时间2015年5月20日 13点29分35秒。
    //示例值：2015-05-20T13:29:35.120+08:00
    private String available_end_time;
    //批次使用规则
    private CashCouponBatchStockUseRule stock_use_rule;
    //代金券详情页样式设置
    private CashCouponBatchPatternInfo pattern_info;
    //核销规则
    private CashCouponBatchCouponUseRule coupon_use_rule;
    //是否无资金流。枚举值：
    private boolean no_cash;
    //批次类型，仅支持：
    //NORMAL：固定面额满减券批次
    //示例值：NORMAL
    private String stock_type;
    //商户单据号商户创建批次凭据号（格式：商户id+日期+流水号），可包含英文字母，数字，|，_，*，-等内容，不允许出现其他不合法符号，商户侧需保持唯一性。
    private String out_request_no;
    //扩展属性字段，按json格式，暂时无需填写。
    private String ext_info;

}
